Sine Wave Generation Using CORDIC Algorithm
نویسنده
چکیده
In this paper we describe an efficient CORDIC algorithm that completely eliminates the scaling factor. Besides we have proposed an algorithm to redefine the elementary angles for reducing the number of CORDIC iterations. The Coordinate Rotational Digital Computer (CORDIC) algorithm is another classic approach for sine wave generation. The particular architecture hereby presented generates the phase of the sine by self on enable and performs the CORDIC vector rotation in order to produce sine wave values at the rate of 4096 samples per cycle. The implementation was partitioned into two main blocks: a Sine magnitude generator (SMG) block and a CORDIC Logic Processor (CLP) block. The SMG produces the phase increments which drives the CLP, while performing replication in order to obtain the complete cycle of sine wave. Meanwhile, the CLP block performs the vector rotation and generates the sine magnitude This is implemented using Spartan 3 FPGA XC3S200FT256 and XILINX IST AND ISIM design and verification tools. MODELSIM is used to view Sine wave.
منابع مشابه
Simulink Design Of Pipelined CORDIC For Generation of Sine and Cosine Values
Electrical Department, V.J.T.I. Mumbai Abstract In recent researches, there are countless applications where sine and cosine wave are used, like in Physics, Digital Signal Processing for various transforms, several modulation and demodulation techniques etc. There are numerous ways to generate digital sine and cosine waves, the use of previously calculated tables is one of the choices, but it r...
متن کاملFpga Implementation of Dswg Using Cordic Algorithm
The Coordinate Rotational Digital Computer (CORDIC) algorithm is another classic approach for sine wave generation. This trigonometric iteration based approach relies on vector rotations for performing successive mapping between polar and rectangular co-ordinates (and vice versa)
متن کاملHardware Implementation of Sine Wave Generator using CORDIC Algorithm
This paper describes a hardware realization of Sine wave generator using CORDIC algorithm. A complex oscillator based on the unfolded CORDIC algorithm has been implemented, which produces periodic sine and cosine samples for any specified angle increment. Where the frequency accuracy is achieved by residual angle correction unit and stability is achieved using AGC unit, also phase jitter is avo...
متن کاملFPGA Implementation of Pipelined CORDIC Sine Cosine Digital Wave Generator
The coordinate rotation digital computer (CORDIC) algorithm is well known iterative algorithm for performing rotations in digital signal processing applications. Hardware implementation of CORDIC results increase in Critical path delay. Pipelined architecture is used in CORDIC to increase the clock speed and to reduce the Critical path delay. In this paper a hardware efficient Digital sine and ...
متن کاملDesign and Analysis of Digital Wave Generator using CORDIC Algorithm with Pipelining and Angle Recoding Technique
CORDIC algorithm is used for calculation of complex functions in signal processing and wireless communication applications. These functions are the combination of sine and cosine terms that are linked to complex analysis. Pipeline architectures are used in CORDIC algorithm to reduce the critical path, increases the clock speed. An angle recoding method is used to reduce the latency and obtain t...
متن کامل